// 为什么JavaScript代码会存在栈溢出？

var a =2;
function add(b,c){
    return b + c;
}

function addAll(b,c){
    var d = 10;
    result = add(b,c)
    return a + result + d
}
add(3,6)